package com.wufun.overseas.tools.filetransfer;

import android.content.Context;

/**
 * Author: hest
 * Date:  2016/4/15
 * 热点管理类
 */
public class ApWifiManager {
    private static final String TAG = ApWifiManager.class.getSimpleName();
    WifiUtils wifiUtil;
    ApWifiUtil mApWifiUtil;
    Context context;


    public ApWifiManager(Context mContext) {
        wifiUtil = WifiUtils.getInstance(mContext);
        mApWifiUtil = ApWifiUtil.getInstance(mContext);
        context = mContext;
    }


    //创建wifi 热点
    public void createApWifi(final String ssid, final String pwd) {
//        mApWifiUtil.closeWifiAp();
        wifiUtil.closeWifi(context);
        mApWifiUtil.createWifiAp(ssid, pwd);
    }

    public boolean connectApWifi(String ssid, String pwd) {
        mApWifiUtil.closeWifiAp();
        wifiUtil.openWifi(context);
        boolean connected = false;
        if (wifiUtil.isWifiEnable()) {
            mApWifiUtil.disableCurrentNetWork();
            connected=mApWifiUtil.ConnectApWifi(ssid,pwd);
        }
        return connected;
    }

    public void closeWifiAp() {
        mApWifiUtil.closeWifiAp();
        wifiUtil.openWifi(context);
    }
}


